Legend: [+] added [*] changed [-] deleted [!] bug fixed Version 0.4.0.2 =============== [!] bug #0000913 fixed: no zero-termination after _snprintf (potential security issue) [!] bug #0001176 fixed: can't send messages to the MSN WebMessenger [!] bug #0001202 fixed: Can't delete received file directory [!] various memory leaks Version 0.4.0.1 =============== [+] wish #0000971 fixed: Block & Unblock actions must be separated [+] wish #0000966 fixed: to show the warning when a contact tries to establish a audio/video/webcam conference with you. [-] removed support for old versions of Miranda. [!] bug #0000996 fixed: File transfer fails when auto-accept is on and file already exists in destination directory [!] fixes for minor string allocation problems. WARNING!!! All versions since this one require Miranda 0.4.x core. This is required by the project admins. Version 0.1.7.11 ================ [+] full support for server-side groups and contacts [+] wish #0000142 fixed: a popup for session disconnection [+] wish #0000149 fixed: CHAT.DLL support was added for groupchats (thanks noname) [!] bug #0000458 fixed: Messages disappear when sending to MSN. [!] bug #0000684 fixed: a file with the Unicode name fails to open after the successful transfer. [!] bug #0000761 fixed: apply button in options->popups->msn enabled on first showing of page [!] minor fix for P2P file transfers over NAT Version 0.1.7.10 ================ [!] multiple bugfixes for gateways & P2P file transfers [*] login rules were changed a bit: now Miranda assigns its own proxy address to SSL connection when the 'Use IE proxy settings' option is turned off. If you don't use a proxy, nothing gets changed. [!] bug #0000580 fixed: the large messages disappear being sent. [!] bug #0000601 fixed: files with incorrect file names aren't saved during P2P file transfers. [!] bug #0000565 fixed: avatar file names becomes different after using the dbtool, that's why the MSN folder may have the same avatars several times. [!] bug #0000437 fixed: expert must have an option to choose the needed status translation schema for Away, BRB & N/A statuses. [!] bug #0000541 fixed: if Miranda asks to overwrite a file during the f/t, a crash can occur when user cancels it. [*] translation file modification. Version 0.1.7.9a ================ [!] bug #0000564 fixed: MSN Messenger doesn't confirm a file transfer from Miranda when it goes via the server Version 0.1.7.9 =============== [+] wish #000519: the ability to create avatars from PNG images. [+] contact's phone numbers support was added [+] options dialog was changed to allow a user to see his own avatar. [-] mSN protocol v.9 support code was removed [!] option 'File Transfers -> If a file already exists -> Rename' doesn't work for MSN P2P transfers. [!] bug #0000092 fixed: 'User Is Typing' event delay is too slow. [!] bug #0000423 fixed: Send Message To Offline User Return Message Time Out message [!] bug #0000444 fixed: the passive P2P transfer fails if MSN Messenger returns bad IP address [!] bug #0000554 fixed: fake Hotmail notifications are shown, even when there's no new mail available [*] translation file modification. Version 0.1.7.8 =============== [+] 'View MSN services status' menu item was added to the main menu [+] Massive improvements for P2P file transfers Version 0.1.7.7 =============== [!] fixed some bugs with file transfer cancellation. [*] minor changes in MSN object id handling. [*] internal changes to the threading mechanism to make it more stable Version 0.1.7.6 =============== [+] the support for v10 P2P incoming passive direct connections was added. DC are used when a sender reports the 'Direct-Connect' connection type in the 'Conn-Type' request fiels. [+] the support for newly added avatar notifications was added (works only under 0.3.4+ core). [+] the MSN/GetAvatarInformation service was added to support the external avatar readers like tabSRMM etc. [*] incoming file transfers now use the standard settings for ports: via Options -> Network, MSN plugin connections. The existing settings are transferred, but you can use port ranges now to establish several transfers (one transfer for each contact) [-] the 'Incoming port' setting was deleted from MSN network options. [*] blocked contacts from the server lists aren't temporary anymore. It also avoids the contact list flickering during login. [!] bugfix (error #0000331): incoming file transfers seem to fail being initiated from the MSN Messenger; [!] bugfix (error #0000333): contacts aren't deleted from server when you press Del key in the contact list Version 0.1.7.5 =============== [+] full avatars support added: you can set your own avatar and transfer it to another people. [!] bugfix for error 0000319: MSN server list manager shall not display contacts of another protocols, groups also shouldn't be displayed. [!] bugfix: MSN plugin adds a contact to CL during a search by e-mail. [!] bugfix: massive fixes for authorization, both for v.9 and v.10 Version 0.1.7.4 =============== [+] server lists manager was added to Options -> Network [!] bugfix for timeouts caused by User-Is-Typing notifications. [!] bugfix (error #000305): MSN protocol freezes Miranda under Windows 98/ME after login (many thanks to Hilary Cheng for a solution) Version 0.1.7.3 =============== [!] bugfix for file transfers: the incorrect address was used during sending a file. [+] added a 'View profile' contacts popup menu item (thanks koobs for an idea) [*] numerous fixes for MSN v10. Version 0.1.7.2 =============== [!] bugfix (error #0000222): you can add yourself using Find/Add contacts. [!] bugfix (error #0000123): Away and N/A modes are switched. [!] bugfix: e-mail, password and nickname can't be saved into the empty profile database. [!] bugfix: Cancel button does not close the png2dib d/l dialog. Version 0.1.7.1 =============== [!] critical bugfix (err.#50): typing notification can result to the infinite timeouts during message sending. Version 0.1.7.0 =============== [*] plugin lost its compatibility with Miranda 0.2.x due to stability reasons, version 0.3.x is required. [+] first version of MSN avatars (user-defined pictures). [+] added an option to support avatars and d/l the DLL. [*] PNG support was moved from IE components to libpng. [+] added an option not to get the nickname from a server, to allow a user to identify his/her location via a nick. [!] fixed a problem with the lack of diagnostics on error 715. [!] some minor bugfixes to file transfers. [-] support for MSNP v.8 was removed. [*] translation file was slightly modified. Version 0.1.6.8 =============== [!] rarely occurred GPF fixed during file transfers [!] MSN gateway access without a proxy breaks connections when 'user-is-typing' messages are transferred first. [!] MSN server closes connection if a PNG command is send to a switchboard thread [!] PNG command is not send when a proxy exists. Version 0.1.6.7 =============== Official version for Miranda 0.3.3 release [!] minor interface fixes in the options dialog. Version 0.1.6.6 (requires SRMM Unicode 1.0.1.3!!!) =============== [*] keep-alive support was redesigned to avoid threading problems [!] bugfix: rare GPF fixed after reconnecting to the MSN server [!] bugfix for all plugins like AwaySys for sending non-Unicode messages. Version 0.1.6.5 =============== [!] bugfix: file receiving was broken. Version 0.1.6.4 =============== [*] gateway support redesigned to provide the gateway access without both proxies and MSN Gateway plugin. [!] a few minor memory leaks were fixed. [*] minor interface changes in the options dialogs, translation file was synchronized with the current options dialogs. Version 0.1.6.3 =============== [!] bugfix: if both built-in gateway and 'Keep connection alive' checkbox are enabled, disconnection occurs every 2 minutes. [!] bugfix: a blocked contact becomes unblocked after relogin, if it's not deleted. Version 0.1.6.2 =============== [+] option "Use IE proxy settings" was added to simplify life for users of the MSN Gateway plugin. [*] options page was divided into two ones: general MSN options and network options. [!] bugfix: option 'Disable all contacts not included...' could not be changed [!] bugfix: GPF sometimes occurred when starting an external mailer (thanks Daniel for kind cooperation) Version 0.1.6.1 =============== [+] built-in gateway added (requires Miranda 0.3.3 or later) [+] 'User is typing' support added (requires SRMM or SRMM MOD plugin) [+] Full Unicode support for messages was added (requires SRMM MOD Unicode) [+] MSN main menu item is created in the same section with all another protocols [*] 'block/unlock' feature is integrated with Options->Status->Visible [!] bugfix: a port remains opened after the file trasnfer cancel. [!] bugfix: if a contact list is very long, all contacts can be shown in the Offline mode. [!] a whole bunch of minor bugfixes, changes and improvements. Version 0.1.5.11 ================ [+] Netmeeting support added [-] MSNP7 support is deleted and this option is locked [+] option was added to launch a specific program when the new Hotmail arrives. [+] option was added to display errors as popups to avoid the interface locking. [*] additional diagnostics was added to handle the case when Internet Explorer is in the Offline mode (thanks to Jonas Svensson). [*] numerous minor changes in option dialogs and debug messages. Version 0.1.5.10 ================ [!] bug fixed: the "Use MSN protocol v.8" option is not saved correctly after pressing Apply/Ok in the options dialog if this option was never saved in the database before. [*] the source code was changed to allow the compilation without the Platform SDK. Version 0.1.5.9 =============== [!] bug in new URL encode mechanism prevents messages from being sent if the contact's email contains underscores. Version 0.1.5.8 =============== [+] new MSN Menu item was added to edit user's MSN profile in a browser [!] bug fixed: authorization problems when many MSN accounts are used in the same Miranda installation. [!] bug fixed: if a password contains non-alphabetical characters (like punctuation, ampersand, plus, etc) the MSNP8 login could return error 401 Unauthorized. MSNP7 login works Ok. [!] bug fixed: if a contact changes its status to Invisible, it's not possible to send messages to him/her anymore. [*] the popup displaying procedure was changed to avoid so called 'frozen popups'effect. [*] the "Use MSN protocol v.8" option is now turned on by default. Version 0.1.5.7 =============== [*] the SSL autorization procedure was changed: now it uses Internet Explorer's proxy settings to log in. It also resolves problems with proxies that require authorization (previously you could see the error 407 in the network log when trying to logon). In this case MSN plugin tries automatically to apply the login and the password from the Options -> Network -> MSN. [*] cookies usage had been turned off, it means that you can logon automatically into MSN Messenger and simultaneously logon using Miranda under different account. [*] error diagnostic has been slightly enhanced. [*] WinInet.dll now gets unloaded from memory after login to use less memory. [!] bug fixed: attemp to find/add a contact that already exists in your contact list resulted to strange error message. Version 0.1.5.6 =============== [+] added the external IP autodetection if the protocol v.8 is used. It can significantly simplify life if you have the dynamic external IP address. [*] minor fixes in the Options dialog Version 0.1.5.5 =============== [!] bug fixed: 'Cancel' button does not stop the file transfer [!] bug fixed: contacts with leading digits in the e-mail are not processed properly. [!] bug fixed: you cannot send messages to a person if you tried to send the first message in the Invisible mode. Version 0.1.5.4 =============== [*] the file senging does not require to talk anymore [!] bug fixed: fast sending of two or more messages results to the GPF Version 0.1.5.3 =============== [!] bug fixed: memory corruption in multichat mode Version 0.1.5.2 =============== [!] bug fixed: LastSeen plugin shows the incorrect time of contact's logout. [!] bug fixed: you cannot block a contact if it's offline (even if you're online). [!] bug fixed: when MSNP8 is used, some contacts are skipped at all during the synchronization procedure. Version 0.1.5.1 =============== [!] bug fixed: 'Display menu' option does not really disable the MSN menu [*] translate-msn.txt updated. [+] minor changes in the options dialog Version 0.1.5.0 =============== [+] MSN Protocol v.8 support added. [+] a "Invite to chat" contact menu item is added. [*] multichat support is fully redesigned and fixed. [*] multiple file transfers are fully redesigned and fixed. [!] bug fixed: when you set your own nickname with spaces, it appears in the options dialog URL-encoded (with %20 instead of a space char). [!] bug fixed: opened switchboard sessions weren't closed when you go offline without closing Miranda. Version 0.1.4.12 ================ [!] bug fixed: Hotmail inbox is not shown after a clicking on a Hotmail popup under Windows 9x [!] bug fixed: a user's own nickname is not properly saved after changing. Version 0.1.4.11 ================ [*] changed blocked user visualization method: nickname is never got corrupted anymore, visibility mode is used now. M will show blocked contacts in italic by default, but you can tune the font/color/style of the 'invisible' users at the Options/Contact List/List text tab, for item called "Online contacts for whom you have a different visibility". [!] bug fixed: an authorization is rerequested after deleting a contact. [!] bug fixed: the very long nickname can be set, and then cut off when saving to the database or the server [!] bug fixed: when viewing the user options, an 'Updating...' string is blinking all the time. Version 0.1.4.10 ================ [+] option added to block all another MSN contacts. Attention: you must be online to edit this option. [!] search-by-email mechanism fixed. [!] bug fixed: user email is shown in popups instead of nickname [!] bug fixed: when migrating from previous versions of MSN plugin a lot of authorization requests are shown. Version 0.1.4.9 (May Day Build :) =============== [!] bug fixed: "First message delivered" displayed as a message box if the Popup plugin is not installed. [!] bug fixed: contact's e-mail is shown instead of a user's nick name when "First message delivered" popup is shown Version 0.1.4.8 =============== [!] bug fixed: the first message get lost when another message editor window is opened. [+] "First message delivered" popup can be enabled separately. Version 0.1.4.7 =============== [+] separate timeout for Hotmail popups added [*] options layout changed: all popup options are grouped on the separate options page: Options/Popups/MSN. [!] bug fixed: Hotmail popups got 'frozen' after being clicked Version 0.1.4.6 =============== [!] bug fixed: offline messages are get lost without notification Version 0.1.4.5 =============== [*] first message sending routine is changed to release message editor immediately. This does not fix the delay problem completely, but user will never see the timeout dialog again. If the Popup plugin is installed, user will be notified using a popup message when the first message will be really delivered. [!] bugfix: when you go offline from the online mode, both modes are disabled in the plugin's statuses menu. [!] minor interface bugfixes in the options dialog Version 0.1.4.4 =============== MSN plugin is added as a protocol to the Miranda's sources CVS tree. [!] fixed a problem with sending raw data to the HTTP proxy. [+] new option: popup timeouts. Requires Popup plugin v. 1.0.1.9 or later [*] popups interface changed not to call Web browser when 'typing' popups are clicked [*] FAQ is added to the readme.txt Version 0.1.4.3 =============== [+] new option: display 'user is typing' messages as popups if an appropriate plugin is installed [+] new option: send a font color/style alongside with messages. This option also fixes a problem with displaying messages in the standard Windows Messenger using an ugly/incorrect font/size/style. [!] fixed a memory leak when calling popups. Version 0.1.4.2 =============== A couple of bugfixes from Pixador (thank him for a patch): [!] multiple MSN plugins do not work together. [!] GPF when user presses Block/Unblock several times; Version 0.1.4.1 =============== Numerous bugfixes: [!] file sending/receiving almost works now, excluding multi-file sending from Miranda to WM. [!] a lot of memory leaks, double deletions, memory corruptions etc. fixed. Version 0.1.4.0 =============== Entering next major release: [+] proxy support added; [+] network traffic logging added; [!] fixed bug with 100% processor usage; [!] fixed bug with displaying incorrect file names in the file accept dialog. Version 0.1.3.4 =============== [*] code of Authorization/Deny changed to show an authorization request only once; [!] memory corruption fixed; [!] GPF with blocking/unblocking fixed. Version 0.1.3.3 =============== [*] language of plugin is changed to C++; [!] bug with offline authorization fixed; Version 0.1.3.0 =============== [!] fixed a bug with GPF on exit; [!] fixed a bug with contacts blocking/unblocking; [!] fixed a bug with strange crashes time to time; [!] fixed a memory leak; [!] fixed the ANSI <-> UTF conversion scheme to avoid problems with old versions of Windows (like 95 OSR2). Version 0.1.2.1 =============== Written by Rako Shizuka. The second version with extended functionality: file transfers, blocking etc. Version 0.1.2.0 =============== Written by Richard Hughes aka cyreve. The first version with basic functionality